There are a number of small cafes that also serve food, from sandwiches to small tajines with meat and vegetables. These are generally cheap, filling, and tasty.